package cn.azzhu.springdemo.service;

import lombok.extern.slf4j.Slf4j;
import org.springframework.scheduling.annotation.Async;
import org.springframework.stereotype.Service;

@Service
@Slf4j
public class MemberService {

  //添加用户的时候，会发送邮件
  @Async //相当于这个方法重新开启了单独的线程进行执行
  //思路：使用AOP技术在运行时，创建一个单独的线程进行执行
  public String addMemberAndEmail() {
    log.info("2");
    try {
     Thread.sleep(5000);
    } catch (InterruptedException e) {
     e.printStackTrace();
    }
    log.info("3");
    return "azzhu";

  }
}
